Text copied to clipboard!
Naslov
Text copied to clipboard!Srednje izkušen Java razvijalec
Opis
Text copied to clipboard!
Iščemo srednje izkušenega Java razvijalca, ki se bo pridružil naši ekipi in pomagal pri razvoju ter vzdrževanju programske opreme. Kot del naše ekipe boste odgovorni za načrtovanje, razvoj in optimizacijo Java aplikacij, ki podpirajo poslovne procese in izboljšujejo uporabniško izkušnjo. Pričakujemo, da imate izkušnje z razvojem programske opreme, dobro razumevanje objektno usmerjenega programiranja in sposobnost reševanja kompleksnih problemov.
Vaša vloga bo vključevala sodelovanje z drugimi razvijalci, analitiki in produktnimi vodji pri oblikovanju in implementaciji rešitev. Prav tako boste odgovorni za odpravljanje napak, optimizacijo kode in zagotavljanje visoke kakovosti programske opreme. Pričakujemo, da boste uporabljali sodobne razvojne prakse, kot so testno usmerjen razvoj (TDD), neprekinjena integracija in dostava (CI/CD) ter agilne metode razvoja programske opreme.
Delo bo vključevalo tudi integracijo z različnimi podatkovnimi bazami, uporabo API-jev in sodelovanje pri arhitekturnih odločitvah. Pomembno je, da imate izkušnje z Java frameworki, kot so Spring Boot, Hibernate in drugi. Prav tako je zaželeno poznavanje orodij za upravljanje različic kode, kot je Git, ter izkušnje z oblačnimi platformami, kot so AWS, Azure ali Google Cloud.
Če ste motivirani, imate strast do razvoja programske opreme in želite delati v inovativnem okolju, vas vabimo, da se prijavite in postanete del naše ekipe.
Odgovornosti
Text copied to clipboard!- Razvoj in vzdrževanje Java aplikacij
- Optimizacija kode in izboljšanje zmogljivosti
- Sodelovanje pri načrtovanju arhitekture programske opreme
- Integracija z zunanjimi API-ji in podatkovnimi bazami
- Odpravljanje napak in izboljševanje obstoječih funkcionalnosti
- Uporaba najboljših praks razvoja programske opreme
- Sodelovanje z drugimi člani ekipe pri razvoju rešitev
- Dokumentiranje kode in tehničnih specifikacij
Zahteve
Text copied to clipboard!- Diploma iz računalništva ali sorodnega področja
- Najmanj 3 leta izkušenj z razvojem v Javi
- Dobro poznavanje Spring Boot in Hibernate
- Izkušnje z relacijskimi podatkovnimi bazami (MySQL, PostgreSQL, Oracle)
- Poznavanje orodij za upravljanje različic kode (Git)
- Izkušnje z oblačnimi platformami (AWS, Azure, Google Cloud) so prednost
- Sposobnost reševanja kompleksnih problemov
- Dobro razumevanje agilnih metodologij razvoja programske opreme
Možna vprašanja na razgovoru
Text copied to clipboard!- Kako bi optimizirali delovanje Java aplikacije?
- Katere izkušnje imate s Spring Boot in Hibernate?
- Kako pristopate k odpravljanju napak v programski opremi?
- Ali imate izkušnje z oblačnimi platformami? Katere ste uporabljali?
- Kako zagotavljate kakovost kode v svojem razvojnem procesu?
- Kako bi implementirali varnostne ukrepe v Java aplikaciji?
- Ali imate izkušnje z mikroservisno arhitekturo?
- Kako sodelujete z drugimi člani ekipe pri razvoju programske opreme?